Copyright: Copyright © 2000 - 2001 WyvernWorks Dot Com
Citation: Copyright © 2000 - 2001 WyvernWorks Dot Com


Introduction
NetTweak Pro v3.40 For Windows 95/98/98SE/Me/NT/2000 and XP

About Us

Version History

Technical Support

What is RWIN,MTU,TTL and MSS ?

Recommended Setttings

Modem Options

Advanced Options

For Windows 95 Users

Backing Up and Restoring Windows Registry

Acknowledgments

End User License Agreement (EULA)

Point your browser to www.wyvernworks.com to access our 24 hours a day, 7 days a week Technical Support.


About Us

Company Information

WyvernWorks Dot Com was established on September the 8th 2000 as a privately held company based in Penang, Malaysia.

WyvernWorks Dot Com's application focuses on the design and development of integrated utilities for home-based businesses, small and medium-sized companies, and large enterprises. WyvernWorks Dot Com provides integrated tools to empower a user. Our expertise shades various fields such as: Systems Integration, Network solutions, E-commerce solutions and R&D/ Product Development and is also evolving each day to meet the demands of the ever increasing market and are on the verge of undertaking major projects. WyvernWorks Dot Com continuously upheld and committed to make better softwares for the betterment of quality and improved user experience through better alternative-solutions, apart from the mainstream software developers.

As the WyvernWorks Dot Com grows, it is our objective to ensure that you obtain the best possible service. Our product's has picked up much experience in international markets. This move has given us much opportunity to experience our clients businesses.

You can rest assured that we will strive to provide you with the fastest most efficient service, along with the highest quality products available. Please take some time to browse our web site to learn more about our products.

Interested in becoming a WyvernWorks Dot Com partner?

We can start working on a partnership between your company and WyvernWorks Dot Com by e-mailing us at bizdev@wyvernworks.com. After reviewing your e-mail a WyvernWorks Dot Com representative will contact you to discuss partnership opportunities.

Business Development

E-mail: bizdev@wyvernworks.com


What is MTU,MSS,RWIN and TTL ?
MTU,RWIN,MSS and TLL ?

Maximum Transmission Unit (MTU)

This is the default packet size that Windows uses to negotiate with. When a connection is opened between two computers, they must agree on an MTU. This is done by comparing MTUs and selecting the smaller of the two. If the MTU is set too large for routers that are between the computers, these routers then fragment this information into a packet size that the router can handle. This fragmentation can double the amount of time it takes to send a single packet. Windows has a built-in MTU Discovery that will adjust for this by sending out a packet that is marked as "Not Fragmentable". Then the router sends back an error to the computer saying that the packet was too large, and Windows then lowers the MTU until there are no more errors. If your ISP uses an MTU of 576, then every time you start a connection, Windows must adjust down to this value. Even though Windows automatically adjusts the packet size, it still takes it time to negotiate an acceptable MTU. By setting this value manually, you greatly reduce the amount of work that Windows must do to negotiate.

RWIN (TCP Receive Window)

RWIN determines how much data the receiving computer is prepared to receive. An RWIN value that is set too high will result in greater data loss if the packet is lost or damaged in transit. An RWIN value that is set too low will produce very poor throughput. Typically, an RWIN value should be set that is 3 or 4 times the size of the

Maximum Segment Size (MSS).

Maximum Segment Size (MSS)

The MSS is the largest segment of TCP data that the Winsock is prepared to receive on a particular connection. When the TCP connection is initially established, both sides agree to use the minimum of each other's advertised MSS value.If the MSS is too low, the data/header ratio will be low. And if the MSS is too high, this will lead to large IP datagrams and the packets will tend to fragment in transit where other networks may have small MTU's. Hence, performance can increase at times by reducing the MSS value.Since packet headers are normally 40 bytes in length, your MSS value should always be at least 40 less than the value of the MTU. As a rule of thumb, first try setting the MSS value to be the greatest power of 2 that is at least 40 less than the MTU value.

TTL (Time To Live)

TTL is a field in the IP header which indicates how long a packet should be allowed to survive before it is discarded. TTL essentially determines the maximum number of hops permitted. Windows 95 default is 32, but with the Internet growing larger all the time, it is worth changing it to the larger setting of 128. Windows 98 does default to 128 now.


Recommended Set
Recommended Settings For Windows 95/98/98SE/ME/2000 and XP

The below settings are recommended for most computer users. Since there are literally thousands of different system configurations, we can not guarantee that any of these particular setting will boost your Internet connection. If you have tried the recommended setting for your connection type and noticed no speed improvement, we recommend you read the Help files and adjust your settings manually. It is highly recommended that you backup your Windows registry before continuing. If you have any suggestion or recommendation,please e-mail us at support@wyvernworks.com

Windows 95/98/98SE/ME Users:

Modem Connection I

MTU: 1500

MSS : 1460

RWIN: 2144

TTL : 64

Modem Connection II

MTU: 1500

MSS: 1460

RWIN: 3216

TTL : 64

Cable Modem/LAN I

MTU: 1500

MSS: 1460

RWIN: 8192

TTL : 64

Cable Modem/LAN I

MTU: 1500

MSS: 1460

RWIN: 29600

TTL : 64

DSL

MTU: 1500

MSS: 1460

RWIN: 32767

TTL : 128

Broadband

MTU: 1500

MSS: 1460

RWIN: 372300

TTL : 64

ISDN/T1/Satellite

MTU: 1500

MSS: 1460

RWIN: 372300

TTL : 64

Windows 95/98/Me Default Settings

MTU: 1500

MSS: 1460

RWIN: 8192

TTL : 128

Windows NT/2000/XP Users

Modem Connection

MTU: 1500

MSS: 1460

RWIN: 372300

TTL : 128

Cable Modem/DSL/Broadband/ISDN/T1/Satellite

MTU: 1500

MSS: 1460

RWIN: 32767

TTL : 128

Windows NT/2000 Default Settings

MTU: 1500

MSS: 1460

RWIN: 8192

TTL : 128

            Note : Please restart your computer for changes to take affect !


Modem Options

Speed Dial

Increases your overall modem connection speed. The number specified after 40 is the time for each tone in milliseconds. Lower numbers mean faster dialling. If you're having problems connecting, try increasing the number until it works.

Dial Up Silence

This option will remove the sound that the modem makes when you dial up.

Avoid Disconnection

This option will avoid disconnection while dialing to your Internet service provider.


Advanced Options

MTU Auto Discovery (All Windows Platform)

Checking the MTU Auto Discovery box allows the TCP connection to sort out the MTU automatically. Favorable results have been realized with this on and off. It is recommended to try both settings with each profile and use whichever works best. This can be used in conjunction with other MTU settings.Setting this option causes TCP to attempt to discover the Maximum MTU (largest packet size) over the path to the remote host. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path that connect networks with different MTU's. Fragmentation adversely affects TCP throughput and network congestion.

Black Hole Detection (All Windows Platform)

Black Hole Detection specifies whether the stack will attempt to detect Maximum Transmission Unit routers that do not send back ICMP fragmentation-needed messages. Enabling black hole detection increases the maximum number of re-transmissions performed for a given segment. Setting this parameter 'enabled',  when it is not needed, can cause performance degradation. If the router is not sending back the ICMP messages, then PMTU will not work. This can cause an even greater loss of performance. It is recommended that PMTU Black Hole Detect be disabled.

Increase the Maximum Number of HTTP Sessions Allowed (All Windows Platform)

To abide by the HTTP specifications Windows limits the number of simultaneous connections that it will make to a single HTTP (web) server. This affects all Windows Intenet applications that use the standard API, including Internet Explorer. The behaviour can be seen when downloading multiple files from a web site only a certain number (2 or 4) will be active at any one time.Windows will limit connections to a single HTTP 1.0 server to four simultaneous connections. Connections to a single HTTP 1.1 server will be limited to two simultaneous connections. The HTTP 1.1 specification (RFC2068) mandates the two connection limit while the four connection limit for HTTP 1.0 is a self-imposed restriction which coincides with the standard used by a number of popular Web browsers.The default values are 2 and 4 respectively. By changing these settings you are causing Windows to break the HTTP protocol specification for any Internet applications running on your machine.

NDI Cache (Windows 9x/Me)

The NDI cache size is the size of the cache of the Network Device.The supported values are 0, 16, 32 and 64.You will notice improvements when setting this value to 16, especially with the MaxMTU set to 576 and RWIN set to 2144. If you are using higher MTU and RWIN values, you may want to adjust the NDI cachesize to 32.

PMTUDiscovery (All Windows Platform)

Specifies whether the TCP/IP stack will attempt to perform path MTU discovery as specified in RFC 1191.

SackOpts (All Windows Platform)

Enables support for selective acknowledgements as documented by Request for Comment (RFC) 2018.

Tcp1323Opts (All Windows Platform)

Controls RFC 1323 time stamps and window scaling options.

Treatment of Priority TCP/IP Data (Windows 2000/NT)

Determines whether TCP uses the RFC 1122 specification for urgent data or the mode used by BSD- derived systems.

Dead Gateway Detection (Windows 2000/NT)

Specifies whether Windows should automatically detect and use an alternate gateway while transmiting a segment several times without receiving a response.

Source Routing (Windows 2000/NT)

Forces TCP/IP to transmit ARP queries with source routing enabled on certain networks.

TCP/IP Connection Retransmissions (Windows 2000/NT)

Determines the number of times TCP will retransmit a connect request (SYN) before aborting the attempt.

Hide Network Neighbourhood icon (All Windows Platform)

By enabling this setting the icon will be hidden.

Disable Network icon  (Windows 9x/Me)

By enabling this setting the icon will be hidden (Control Panel).

Hide Share Passwords with Asterisks (All Windows Platform)

Typed passwords in a file share will be shown in asterisks.

Disable Domain Password Caching (All Windows Platform)

Disables the caching of the domain passwords.

Disable Password Caching (All Windows Platform)

Disables the caching of the Windows and Network passwords.

Disable Last User Name Display (Windows 2000/NT)

Blanks the last username on the logon screen.

Protect TCP/IP Attacks  (Windows 9x/Me)

Protects your system from TCP/IP attacks.

Perform Router Discovery  (Windows 9x/Me)

Specifies whether the TCP/IP stack will attempt to perform path MTU discovery as specified in RFC 1191.


Backup and Restore
Backing Up & Restoring Windows Registry

Windows 95 Backup:

Open My Computer and go to your Windows root directory. Typically this would be c:\Windows.

Click the View menu item and choose Options. Make sure the checkbox for Show all file types is checked. Checkbox for Hide MSDOS file extensions should be unchecked.Locate the 2 files system.dat and user.dat in the Windows root directory and copy then to another existing directory.You must create a folder named Backup or other than that,this folder can be craeted in Windows mode or MS-DOS Mode (e.g. Md C:\Backup)

Example : copy c:\windows\system.dat c:\backup)

Windows 95 Restore:

•	Reboot your system in MS-DOS mode

•	At the DOS prompt, change to Windows (e.g. cd c:\windows)

•	attrib -h -s -r system.dat

•	attrib -h -s -r user.dat

•	Now copy the two files system.dat and user.dat from where

      you copied them to the Windows root directory, overwriting

      the existing files.

•	Example : Copy C:\Windows\System.dat c:\Backup)

•	attrib +h +s +r system.dat

•	attrib +h +s +r user.dat

•	Reboot your system

Windows 98/ME Backup :

Step 1 : From  File | Registry | Backup .Click Yes to backup your Windows Registry.

OR

Step 2 : Follow the instruction used in Windows 95 Backup/Restore

Note : Step 1 will prompt you if you have already backup your Windows registry.It is highly recommend that you backup again.

Windows 98/ME Restore:

You cannot restore Windows Registry Files when you are in Windows Mode.To restore your Windows registry press the F8 key when you see the "Starting Windows 98/ME" message, and then choose Command Prompt at the Startup menu.

Type : Scanreg /restore

When you do so, you can choose up to five registry backup files listed for you to restore.

OR

Step 2 : Follow the instruction used in Windows 95 Backup/Restore

Windows NT 4.0 Backup:

Click Start, Run, and type "regedit.exe" without the quotes.In Registry Editor, from the "Registry" menu, choose "Export Registry File."  Navigate to the folder in which you want to create the backup, type in a name, select "All" as the Export Range, and click the "Save" button.This will create a (large) text file that is the entire contents of your Registry.You can use this method to back up just a portion of your registry, also.  Simply highlight the key that you want to backup, and then choose "Export" from the Registry menu, and don't select "All" before clicking Save.

Windows NT Restore

Double click on the backup file you created will undo the change.

Windows 2000 Backup:

Click Start | Programs | Accessories | System Tools | Backup

Click the Emergency Repair Disk button.

Be sure to have a blank formatted floppy disk ready and insert it when prompted. This will copy your system configuration and registry to the Emergency Repair Disk (check the registry backup checkbox).

Windows 2000 Restore:

Boot your system from the Windows 2000 CD-ROM disc.

When prompted, choose Repair Windows 2000 Installation and follow the prompts to restore your registry to the hard drive.

Reboot your system

Windows XP

There are 2 ways to backup the Windows registry.

1) You can use the export function in the System Registry Editor.

OR

2) Open HKEY_LOCAL_MACHINE\System\CotnrolSet001\Control\HiveList\ with the System Registry Editor. It shows you the locations of all the files that make up the registry on your PC. Make copies of NTUSER.DAT, USRCLASS.DAT, and all the hive files to create a full backup.


Technical Support
WyvernWorks NetTweak Pro v3.40 Technical Support

We offer several online service to our customers, all available on the Support Web site.

World Wide Web :

http://www.wyvernworks.com

Technical support  :

Technical Support Web site

Technical support :

support@wyvernworks.com

Sales and upgrade :

sales@wyvernworks.com


Version History
WyvernWorks NetTweak Pro Version History

WyvernWorks NetTweak Pro v3.40

 * Works with Windows 95/98/ME/NT/2000/XP

 * Compatible with ALL adapters.

 * Logs reports.

 * Supports AOL

 * Fixed the bug causing RWIN not to be saved

    under Windows 2000 and NT

 * Additional tweaks

 * Modem tweaks

 * Security tweaks

 * Supports Windows XP

 * Registration fee is $19.95

WyvernWorks NetTweak Pro v1.20

 * Works with Windows 95/98/ME/NT/2000

 * Compatible with all adapters.

 * Logs reports.

 * Fixed the bug causing MTU/ IPMTU not to be saved

    under Windows 98SE.

 * Supports AOL

 * Fixed for Black Hole Detection

 * Improved Speed Dial version

 * Registry Backup/Restore option (For Windows 98

    and ME users)

 * Supports NDI cache for Windows 95/98 and Me users

 * Registration fee is $15

WyvernWorks NetTweak Special Edition 1.15

 * Problem with adapters not being found

 * Fixed the bug causing MTU/ IPMTU to not be saved

    sometimes under Windows 98.

 * Black Hole Detection check box error

 * Registration is free

WyvernWorks NetTweak 1.14

 * Fixed the bug causing MTU/ IPMTU to not be saved

    sometimes under Windows 98.

 * User entered RWIN values now supported.

 * Registration is free


Acknowledge
Acknowledgments

 Thanks to Max Petersen.

 Thanks to Hale Storm.

 Thanks to the beta testers who help track down problems before WyvernWorks NetTweak Pro v3.40 is publicly released.

 Thank you to all the other users who have contributed to WyvernWorks Dot Com by communicating their problems and suggestions while using our products.

 Finally, thanks to all users who supported the development of this software by registering and recommending it to their friends and colleagues.


License
WyvernWorks Dot Com (EULA)

Important: Read this carefully before using your copy of WyvernWorks Dot Com's NetTweak Pro v3.40.

WyvernWorks NetTweak Pro v3.40

Copyright © 2000-2001 WyvernWorks Dot Com

All Rights Reserved

END USER LICENSE AGREEMENT (EULA)

NOTICE: WYVERNWORKS DOT COM LICENSES WYVERNWORKS NETTWEAK PRO V3.40 SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT.  PLEASE READ THESE TERMS CAREFULLY.  IF YOU DO NOT AGREE TO THESE TERMS, THEN WYVERNWORKS DOT COM IS UNWILLING TO LICENSE THE SOFTWARE TO YOU, IN WHICH EVENT YOU SHOULD REMOVE THE FULL PRODUCT.

LICENSE AND WARRANTY:

The software which accompanies this license (WyvernWorks NetTweak Pro v3.40) is the property of WyvernWorks Dot Com or its licensers and is protected by copyright law. While WyvernWorks Dot Com continues to own the WyvernWorks NetTweak Pro v3.40 software, you will have certain rights to use WyvernWorks NetTweak Pro v3.40 after your acceptance of this license. Your rights and obligations with respect to the use WyvernWorks NetTweak Pro v3.40 are as follows:

You May:

(i) Install and use one copy of the SOFTWARE on a single computer.

(ii) Make a copy of the SOFTWARE for archival purposes only.

You May Not:

(i)Sublicense, rent, sell, or lease any portion of WyvernWorks NetTweak Pro v3.40.

(ii)Charge, or request donations, for any copies of WyvernWorks NetTweak Pro v3.40, however made without prior permission.

(iii) Decompile, disassemble, reverse engineer or modify the SOFTWARE or any portion of it, or make any attempt to bypass, unlock, or disable any protective or initialization system on the SOFTWARE.

(iv)Include WyvernWorks NetTweak Pro v3.40 together with any bundle of infringed copies.

(v)Copy the documentation, which accompanies the Software without WyvernWorks Dot Com permission.

(vi)Continue the usage of WyvernWorks NetTweak Pro v3.40 after your 14-day trial.

(vii)Upload or transmit the SOFTWARE or any portion thereof, to any electronic bulletin board, network, or other type of multi-use computer system regardless of purpose.

(viii) Include the SOFTWARE in any commercial products intended for manufacture, distribution, or sale. To request distribution authorization, please send your request via e-mail to  bizdev@wyvernworks.com .

(ix)Copy and distribute the SOFTWARE or any portion of it except as expressly provided in this Agreement.

WARRANTY DISCLAIMER

The SOFTWARE is supplied "AS IS". WyvernWorks Dot Com disclaims all warranties, expressed or implied, including, without limitation, and the warranties of merchantability and License of fitness for any purpose. The user must assume the entire risk of using this SOFTWARE.

DISCLAIMER OF DAMAGES:

Regardless of whether any remedy set forth herein fails of its essential purpose, in no event will WyvernWorks Dot Com be liable to you for any special, consequential, indirect or similar damages, including any lost profits or lost data arising out of the use or inability to use the software even if WyvernWorks Dot Com has been advised of the possibility of such damages.

TERM

This license is effective from your date of purchase and shall remain in force until terminated. You may terminate the license and this agreement at any time by destroying the SOFTWARE and its documentation, together with all copies in any form.

COPYRIGHT NOTICE:

The Company and/or our Licensors hold valid copyright in the Software.

ACKNOWLEDGMENT:

YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THIS AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND THE COMPANY AND SUPERCEDES ALL PROPOSALS OR PRIOR ENDORSEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN YOU AND THE COMPANY OR ANY REPRESENTATIVE OF

THE COMPANY RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.

[END OF LICENSE AGREEMENT]


Windows 95
For Windows 95 Users

According to Microsoft, the WinSock 2 update for Windows 95 supports TCP large windows and time stamps, which means you could use the Windows 98 recommendations if you update the original Windows Socket to version 2. Windows Socket 2 update for Windows 95 - bug fixes from earlier implementations as well as some performance enhancements. Downloading the Winsock 2 update will allow you to add the Windows 98 entries as well.

•	Note : This version consists of an updated TCP/IP stack, updated TCP/IP utilities, and updated Winsock 2 components. It fixes several problems, including slow performance with some IPX applications and incompatibility with Internet Explorer 4.0 that could cause a page fault. You should always install the Winsock 2 upgrade after installing the Dial-Up Networking 1.2b or earlier upgrade. Should you choose to uninstall this program, be sure to do so in Windows Safe Mode and log off any network to which you may be connected.

Download Windows 95 Dial-Up Networking Upgrade v1.4 .

 Microsoft

 CNET

Download Winsock update for Windows 95 .

 Microsoft

 CNET